Towards Architecture-Centric Software Generation

نویسندگان

  • Chung-Horng Lung
  • Balasangar Balasubramaniam
  • Kamalachelva Selvarajah
  • Poopalasingham Elankeswaran
  • Umatharan Gopalasundaram
چکیده

Architecture-centric software generation has the potential to support flexible design and large-scale reuse. This paper describes the development of an architecture-centric framework that consists of multiple architecture alternatives, from which the architect can select and generate a working prototype in a top-down manner through an user interface rather than building it from scratch. The framework is primarily built with well-understood design patterns in distributed and concurrent computing. The development process involves extensive domain analysis, variability management, and bottom-up component engineering effort. The framework enables the architect or designer to effectively conduct upfront software architecture analysis and/or rapid architectural prototyping.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Net-Centric Cyber Survivability for Ballistic Missile Defense

The United States Department of Defense (DoD) is engaged in a mission to unify its software systems towards a “net-centric” vision— where commanders gain advantage by rapidly producing, consuming, and sharing information using service oriented architectures (SOAs). In this paper, we study the cyber survivability of mission-critical net-centric systems, focusing on Ballistic-Missile-Defense (BMD...

متن کامل

A Rationalization of Confusion, Challenges, and Techniques in Model-based Software Development a Rationalization of Confusion, Challenges, and Techniques in Model-based Software Development Background and Organization 2 Model-based Software Development Specification-driven Development Model-driven Development Architecture-centric Development Generative and Component- Based Development

The use of model-based software development is increasingly popular due to recent advancements in modeling technology. Numerous approaches exist; this paper seeks to organize and characterize them. In particular, important terminological confusion, challenges, and recurring techniques of model-based software development are identified and rationalized. New perspectives are provided on some fund...

متن کامل

Towards a new platform paradigm for synergetic Virtual Environments

Most of today’s Virtual Reality system architectures follow visualization-centric data paradigms, using hierarchical data structures typically containing static content. As one of the future’s and even today’s key communication and collaboration tools, Virtual Reality is quickly developing into an integrator of heterogeneous technologies and content. For instance, highly sophisticated software ...

متن کامل

Towards a Software Architecture Specification Language based on UML and OCL

The development of a system’s software architecture is a very complex and important issue. Existing description and modeling techniques do not fit the requirements of architecture centric system development. In this paper we are proposing the basic concepts and notions of software architectures. Furthermore, we provide a proposal for a new description and modeling technique for software archite...

متن کامل

PLM Systems for Network-Centric Manufacturing

The concept (and implementation) of Product Lifecycle Management (PLM) has drawn much attention in both industry and academia. This paper investigates the scope of PLM systems, presents different types of PLM architecture and identifies an appropriate definition of PLM for a Network-Centric Manufacturing paradigm with a specific focus on small manufacturing enterprises. Research issues of PLM s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010